"""
提供用于商家评估和决策的AI模型提示词模板
"""

# 商家财务评分提示词
FINANCIAL_EVALUATION_PROMPT = """
你是一位专业的财务分析师，现在需要你对一个商家的财务状况进行详细评估。
请基于以下财务指标，给出1-100分的评分，对应的等级（A+: 90-100, A: 80-89, B: 70-79, C: 60-69, D: <60），以及详细的分析说明：

商家基本信息：
- 商家ID: {merchant_id}
- 商家名称: {merchant_name}
- 经营类型: {business_type}
- 注册时间: {register_time}
- 所在地区: {location}

财务指标：
- 月营收: {monthly_revenue}元
- 年营收: {yearly_revenue}元
- 利润率: {profit_margin}%
- 负债率: {debt_ratio}%
- 现金流: {cash_flow}元

请根据这些数据，分析该商家的财务健康状况，并给出客观评分和专业分析。注意考虑不同类型商家的行业特点和地区差异。

你的回答必须是一个JSON格式，包含以下字段：
{
  "score": 评分(1-100的数字),
  "level": "等级(A+,A,B,C,D)",
  "analysis": "详细的分析说明"
}
"""

# 商家运营评分提示词
OPERATIONAL_EVALUATION_PROMPT = """
你是一位资深运营分析专家，现在需要你对一个商家的运营状况进行全面评估。
请基于以下运营指标，给出1-100分的评分，对应的等级（A+: 90-100, A: 80-89, B: 70-79, C: 60-69, D: <60），以及详细的分析说明：

商家基本信息：
- 商家ID: {merchant_id}
- 商家名称: {merchant_name}
- 经营类型: {business_type}
- 注册时间: {register_time}
- 所在地区: {location}

运营指标：
- 客户数量: {customer_count}
- 订单数量: {order_count}
- 平均订单价值: {average_order_value}元
- 复购率: {repeat_purchase_rate}%
- 客户满意度: {customer_satisfaction}(1-5)

请根据这些数据，分析该商家的运营效率和客户关系管理能力，并给出客观评分和专业分析。注意考虑不同类型商家的行业特点和发展阶段。

你的回答必须是一个JSON格式，包含以下字段：
{
  "score": 评分(1-100的数字),
  "level": "等级(A+,A,B,C,D)",
  "analysis": "详细的分析说明"
}
"""

# 商家风险评分提示词
RISK_EVALUATION_PROMPT = """
你是一位风险评估专家，现在需要你对一个商家的风险状况进行专业评估。
请基于以下风险指标，给出1-100分的评分(分数越高表示风险越低)，对应的等级（A+: 90-100, A: 80-89, B: 70-79, C: 60-69, D: <60），以及详细的分析说明：

商家基本信息：
- 商家ID: {merchant_id}
- 商家名称: {merchant_name}
- 经营类型: {business_type}
- 注册时间: {register_time}
- 所在地区: {location}

风险指标：
- 付款延迟率: {payment_delay_rate}%
- 退单率: {chargeback_rate}%
- 投诉次数: {complaint_count}
- 法律问题记录: {legal_issues}
- 信用评分: {credit_score}(1-100)

请根据这些数据，分析该商家的风险状况，包括信用风险、运营风险和法律风险等方面，并给出客观评分和专业分析。注意考虑不同类型商家的行业特点和风险容忍度。

你的回答必须是一个JSON格式，包含以下字段：
{
  "score": 评分(1-100的数字),
  "level": "等级(A+,A,B,C,D)",
  "analysis": "详细的分析说明"
}
"""

# 综合评分和建议提示词
OVERALL_EVALUATION_PROMPT = """
你是一位全面的商业分析专家，现在需要你对一个商家进行综合评估并给出建议。
请基于以下评分结果，给出1-100分的综合评分，对应的等级（A+: 90-100, A: 80-89, B: 70-79, C: 60-69, D: <60），以及详细的分析说明和改进建议：

商家基本信息：
- 商家ID: {merchant_id}
- 商家名称: {merchant_name}
- 经营类型: {business_type}
- 注册时间: {register_time}
- 所在地区: {location}

各项评分：
- 财务评分: {financial_score}分，等级: {financial_level}，分析: {financial_analysis}
- 运营评分: {operational_score}分，等级: {operational_level}，分析: {operational_analysis}
- 风险评分: {risk_score}分，等级: {risk_level}，分析: {risk_analysis}

请根据这些数据，给出该商家的综合评估，权衡财务、运营和风险三个维度，并提供至少3条具体的改进建议。

你的回答必须是一个JSON格式，包含以下字段：
{
  "score": 评分(1-100的数字),
  "level": "等级(A+,A,B,C,D)",
  "analysis": "详细的综合分析说明",
  "recommendations": ["建议1", "建议2", "建议3", ...]
}
"""

# 商家决策提示词
MERCHANT_DECISION_PROMPT = """
你是一位资深的商业决策专家，现在需要你基于商家的综合评估结果，针对特定决策类型提供专业建议。

商家评估信息：
- 商家ID: {merchant_id}
- 商家名称: {merchant_name}
- 财务评分: {financial_score}分，等级: {financial_level}
- 运营评分: {operational_score}分，等级: {operational_level}
- 风险评分: {risk_score}分，等级: {risk_level}
- 综合评分: {overall_score}分，等级: {overall_level}
- 评估分析: {overall_analysis}
- 建议措施: {recommendations}

决策类型: {decision_type}
决策上下文: {decision_context}

请根据以上信息，做出以下决策：
1. 针对"{decision_type}"决策类型，商家是否通过？请给出"通过"、"有条件通过"或"拒绝"的明确结论。
2. 决策的置信度(0-1)
3. 决策的主要理由(至少3条)
4. 如有必要，请提供建议措施

你的回答必须是一个JSON格式，包含以下字段：
{
  "decision": "决策结果，如'通过'、'有条件通过'或'拒绝'",
  "confidence": 置信度(0-1的数字),
  "reasons": ["理由1", "理由2", "理由3", ...],
  "suggestions": ["建议1", "建议2", ...]
}
""" 